package demo.day14;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 对标Kotlin zip函数
 */
public class _01JavaZipDay14 {
    public static void main(String[] args) {
        //1.定义names 集合
        List<String> names = new ArrayList<>();
        names.add("a");
        names.add("b");
        names.add("c");

        // 2.定义age集合
        List<Integer> ages = new ArrayList<>();
        ages.add(19);
        ages.add(17);
        ages.add(18);

        // 3.合并上面两个集合
        Map<String, Integer> map = new HashMap<>();
        for (int i = 0; i < names.size(); i++) {
            map.put(names.get(i), ages.get(i));
        }

        // 4.给集合添加详细
        List<String> showList = new ArrayList<>();
        for (Map.Entry<String, Integer> item : map.entrySet()) {
            String result = String.format("you name is %s,you age is %d",
                    item.getKey(), item.getValue());
            showList.add(result);
        }
        // 5.输出最后的结果
        for (int n = 0; n < showList.size(); n++) {
            System.out.println(showList.get(n));
        }
    }
}
